package org.example.autofilearchiver.toolclass.DOCX;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.example.autofilearchiver.toolclass.PDF.PDFFile;


import java.util.ArrayList;
import java.util.List;

//一个docx的代表文件
@Data
@AllArgsConstructor
@NoArgsConstructor
public class DocxFile {
    // 存储所有文字的List  
    private List<String> allText;
    // 存储标识数据的List
    private List<String> tags;
    // 存储标识数据在allText中的索引的List  
    private List<Integer> tagIndices;
    // 存储这个docx文件的绝对路径
    private String docxPath;
    // docx对应的pdf拆分前对象
    private PDFFile pdfFile;
    // docx对应的pdf拆分后对象
    private List<PDFFile> pdfFiles;
    //存模板对象（该docx对应的所有模板）
    private List<DocxFileTemplate> docxFileTemplates;

}